BASS_WASAPI_GetLevel

Retrieves the level (peak amplitude).

DWORD BASS_WASAPI_GetLevel();

Return value
If an error occurs, -1 is returned, use BASS_ErrorGetCode to get the error code. If successful, the level of the left channel is returned in the low word (low 16-bits), and the level of the right channel is returned in the high word (high 16-bits). If the channel is mono, then the low word is duplicated in the high word. The level ranges linearly from 0 (silent) to 32768 (max). 0 will be returned when a channel is stalled.

Error codes
BASS_ERROR_INITBASS_WASAPI_Init has not been successfully called.
BASS_ERROR_NOTAVAILThe BASS_WASAPI_BUFFER flag was not specified in the device's initialization.

Remarks
This function uses BASS_ChannelGetLevel internally, so it behaves identically to that.

The BASS_WASAPI_BUFFER flag needs to have been specified in the device's initialization to enable the use of this function.

See also
BASS_WASAPI_GetData, BASS_WASAPI_GetDeviceLevel

BASS_ChannelGetLevel